package com.byxy.model;

import java.util.Date;

/**
 * 党员基本信息表
 * 
 * @author Jam
 */
public class BasicInfo {
	private int id;
	private String name;
	private String sex;
	private String familyName; // 民族
	private String placeOfBirth; // 籍贯
	private Date birthday; // 出生年月
	private String education; // 学历
	private String post; // 党内职务
	private Date workHours; // 参加工作时间
	private Date partyHours; // 入党时间
	private Date positiveHours; // 转正时间
	private boolean status; // 正式/预备
	private Date transitHours; // 转入时间
	private String transferredToTheFormerPartyBranch; // 转入前党支部
	private String domicileLocation; // 户籍所在地
	private String idNumber; // 身份证号
	private String contactNumber; // 联系电话
	private int qqNumber; // QQ号
	private String wechatNumber; // 微信号
	private Date rollOutHours; // 转出时间
	private String nameOfPartyBranch; // 转出党支部名称
	private String sponsor; // 入党介绍人
	private String text; // 备注
	private int departmentId; // 部门编号

	public BasicInfo() {
		super();
	}

	public BasicInfo(int id, String name, String sex, String familyName, String placeOfBirth, Date birthday,
			String education, String post, Date workHours, Date partyHours, Date positiveHours, boolean status,
			Date transitHours, String transferredToTheFormerPartyBranch, String domicileLocation, String idNumber,
			String contactNumber, int qqNumber, String wechatNumber, Date rollOutHours, String nameOfPartyBranch,
			String sponsor, String text, int departmentId) {
		super();
		this.id = id;
		this.name = name;
		this.sex = sex;
		this.familyName = familyName;
		this.placeOfBirth = placeOfBirth;
		this.birthday = birthday;
		this.education = education;
		this.post = post;
		this.workHours = workHours;
		this.partyHours = partyHours;
		this.positiveHours = positiveHours;
		this.status = status;
		this.transitHours = transitHours;
		this.transferredToTheFormerPartyBranch = transferredToTheFormerPartyBranch;
		this.domicileLocation = domicileLocation;
		this.idNumber = idNumber;
		this.contactNumber = contactNumber;
		this.qqNumber = qqNumber;
		this.wechatNumber = wechatNumber;
		this.rollOutHours = rollOutHours;
		this.nameOfPartyBranch = nameOfPartyBranch;
		this.sponsor = sponsor;
		this.text = text;
		this.departmentId = departmentId;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getFamilyName() {
		return familyName;
	}

	public void setFamilyName(String familyName) {
		this.familyName = familyName;
	}

	public String getPlaceOfBirth() {
		return placeOfBirth;
	}

	public void setPlaceOfBirth(String placeOfBirth) {
		this.placeOfBirth = placeOfBirth;
	}

	public Date getBirthday() {
		return birthday;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	public String getEducation() {
		return education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getPost() {
		return post;
	}

	public void setPost(String post) {
		this.post = post;
	}

	public Date getWorkHours() {
		return workHours;
	}

	public void setWorkHours(Date workHours) {
		this.workHours = workHours;
	}

	public Date getPartyHours() {
		return partyHours;
	}

	public void setPartyHours(Date partyHours) {
		this.partyHours = partyHours;
	}

	public Date getPositiveHours() {
		return positiveHours;
	}

	public void setPositiveHours(Date positiveHours) {
		this.positiveHours = positiveHours;
	}

	public boolean isStatus() {
		return status;
	}

	public void setStatus(boolean status) {
		this.status = status;
	}

	public Date getTransitHours() {
		return transitHours;
	}

	public void setTransitHours(Date transitHours) {
		this.transitHours = transitHours;
	}

	public String getTransferredToTheFormerPartyBranch() {
		return transferredToTheFormerPartyBranch;
	}

	public void setTransferredToTheFormerPartyBranch(String transferredToTheFormerPartyBranch) {
		this.transferredToTheFormerPartyBranch = transferredToTheFormerPartyBranch;
	}

	public String getDomicileLocation() {
		return domicileLocation;
	}

	public void setDomicileLocation(String domicileLocation) {
		this.domicileLocation = domicileLocation;
	}

	public String getIdNumber() {
		return idNumber;
	}

	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}

	public String getContactNumber() {
		return contactNumber;
	}

	public void setContactNumber(String contactNumber) {
		this.contactNumber = contactNumber;
	}

	public int getQqNumber() {
		return qqNumber;
	}

	public void setQqNumber(int qqNumber) {
		this.qqNumber = qqNumber;
	}

	public String getWechatNumber() {
		return wechatNumber;
	}

	public void setWechatNumber(String wechatNumber) {
		this.wechatNumber = wechatNumber;
	}

	public Date getRollOutHours() {
		return rollOutHours;
	}

	public void setRollOutHours(Date rollOutHours) {
		this.rollOutHours = rollOutHours;
	}

	public String getNameOfPartyBranch() {
		return nameOfPartyBranch;
	}

	public void setNameOfPartyBranch(String nameOfPartyBranch) {
		this.nameOfPartyBranch = nameOfPartyBranch;
	}

	public String getSponsor() {
		return sponsor;
	}

	public void setSponsor(String sponsor) {
		this.sponsor = sponsor;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public int getDepartmentId() {
		return departmentId;
	}

	public void setDepartmentId(int departmentId) {
		this.departmentId = departmentId;
	}
}
